package com.dhcc.DRGsHosp.facade.impl;

import java.util.List;
import java.util.Map;

import javax.inject.Named;

import org.springframework.beans.factory.annotation.Autowired;

import com.dhcc.DRGsHosp.application.WordReportApplication;
import com.dhcc.DRGsHosp.facade.WordReportFacade;

/**
 * @title		:WordReportFacadeImpl.java
 * @description	:
 * @author		:liuhongjun
 * @date		:2016年7月21日
 * @version     :2.2.2
 * @copyright   :DHCC 2014-2016
*/
@Named("drgsHospFacadeImpl47")
public class WordReportFacadeImpl implements WordReportFacade {

	@Autowired
	private  WordReportApplication wordReportApplication;

	/**
	 * 
	 * @methodname    :findHospBaseQuota
	 * @description   :获取全院基本指标(病例开始时间、结束时间，全院出院病例总数，涉及科室数量,全院大于60天病例数,全院病例住院总天数，总费用，总医药费,死亡病例数)
	 * @param         :Map<String,Object> paramMap
	 * @author        :liqingyang
	 * @return        :Object[]
	 * @date          :2016年3月29日
	 */
	public Object[] findHospBaseQuota(Map<String,Object> paramMap){
		return wordReportApplication.findHospBaseQuota(paramMap);
	}
	
	/**
	 * 
	 * @methodname    :findHospCaseOperationCount
	 * @description   :获取全院手术病例总数 
	 * @param         :Map<String,Object> paramMap
	 * @author        :liqingyang
	 * @return        :String
	 * @date          :2016年3月29日
	 */
	public String findHospCaseOperationCount(Map<String,Object> paramMap){
		return wordReportApplication.findHospCaseOperationCount(paramMap);
	}
	
	
	/**
	 * 
	 * @methodname    :findHospCaseDRGsCount
	 * @description   :获取全院入组病例总数、DRGs组数 
	 * @param         :Map<String,Object> paramMap
	 * @author        :liqingyang
	 * @return        :Object[]
	 * @date          :2016年3月29日
	 */
	public Object[] findHospCaseDRGsCount(Map<String,Object> paramMap){
		return wordReportApplication.findHospCaseDRGsCount(paramMap);
	}
	
	
	/**
	 * 
	 * @methodname    :findHospCaseDRGsWeightCount
	 * @description   :获取全院有权重DRGs组的入组病例数、总权重(用于计算CMI) 
	 * @param         :Map<String,Object> paramMap
	 * @author        :liqingyang
	 * @return        :Object[]
	 * @date          :2016年3月29日
	 */
	public Object[] findHospCaseDRGsWeightCount(Map<String,Object> paramMap){
		return wordReportApplication.findHospCaseDRGsWeightCount(paramMap);
	}
	
	/**
	 * 
	 * @methodname    :findHospCaseFeeEffAndTimeEff
	 * @description   :获取全院病例费用消耗指数,全院病例时间消耗指数
	 * @param         :Map<String,Object> paramMap
	 * @author        :liqingyang
	 * @return        :Object[]
	 * @date          :2016年3月29日
	 */
	public Object[] findHospCaseFeeEffAndTimeEff(Map<String,Object> paramMap){
		return wordReportApplication.findHospCaseFeeEffAndTimeEff(paramMap);
	}
	
	/**
	 * 
	 * @methodname    :findHospCaseRisk1Ratio
	 * @description   :获取全院病例低风险死亡率
	 * @param         :Map<String,Object> paramMap
	 * @author        :liqingyang
	 * @return        :String
	 * @date          :2016年3月29日
	 */
	public String findHospCaseRisk1Ratio(Map<String,Object> paramMap){
		return wordReportApplication.findHospCaseRisk1Ratio(paramMap);
	}
	
	/**
	 * 
	 * @methodname    :findHospCaseRisk2Ratio
	 * @description   :获取全院病例中低风险死亡率
	 * @param         :Map<String,Object> paramMap
	 * @author        :liqingyang
	 * @return        :String
	 * @date          :2016年3月29日
	 */
	public String findHospCaseRisk2Ratio(Map<String,Object> paramMap){
		return wordReportApplication.findHospCaseRisk2Ratio(paramMap);
	}
	

	
	/**
	 * 
	  * @Description:  获取前五的MDC信息根据總權重排名
	  * @param paramMap
	  * @return
	 */
	public List<Object[]> findCapacityMDCByTotalWeight(Map<String,Object> paramMap){
		return wordReportApplication.findCapacityMDCByTotalWeight(paramMap);
	}
	
	/**
	  * @Description:  
	  * @param paramMap
	  * @return
	 */
	public List<Object[]> findCapacityDepInfoByDRGsCountList(Map<String,Object> paramMap){
		return wordReportApplication.findCapacityDepInfoByDRGsCountList(paramMap);
	}
	
	public List<Object[]> findCapacityDepInfoByWeightList(Map<String,Object> paramMap){
		return wordReportApplication.findCapacityDepInfoByWeightList(paramMap);
	}
	
	/**
	 * 
	  * @Description:  
	  * @param paramMap
	  * @return
	 */
	public List<Object[]> findCapacityDepInfoByCMIList(Map<String,Object> paramMap){
		return wordReportApplication.findCapacityDepInfoByCMIList(paramMap);
	}
	
	/**
	 * 
	 * @methodname    :findEfficiencyMDCTableByFeeEffList
	 * @description   :获取费用消耗指数专业排名表信息
	 * @param         :Map<String,Object> paramMap
	 * @author        :liqingyang
	 * @return        :List<Object[]>
	 * @date          :2016年3月29日
	 */
	public List<Object[]> findEfficiencyMDCTableByFeeEffList(Map<String,Object> paramMap){
		return wordReportApplication.findEfficiencyMDCTableByFeeEffList(paramMap);
	}
	
	/**
	 * 
	 * @methodname    :findEfficiencyMDCTableByTimeEffList
	 * @description   :获取时间消耗指数专业排名表信息
	 * @param         :Map<String,Object> paramMap
	 * @author        :liqingyang
	 * @return        :List<Object[]>
	 * @date          :2016年3月29日
	 */
	public List<Object[]> findEfficiencyMDCTableByTimeEffList(Map<String,Object> paramMap){
		return wordReportApplication.findEfficiencyMDCTableByTimeEffList(paramMap);
	}
	
	/**
	 * 
	 * @methodname    :findEfficiencyDepInfoList
	 * @description   :获取效率科室情况相关信息(费用消耗指数、时间消耗指数)
	 * @param         :Map<String,Object> paramMap
	 * @author        :liqingyang
	 * @return        :List<Object[]>
	 * @date          :2016年3月29日
	 */
	public List<Object[]> findEfficiencyDepInfoList(Map<String,Object> paramMap){
		return 	wordReportApplication.findEfficiencyDepInfoList(paramMap);
	}
	
	/**
	 * 
	 * @methodname    :findQualityMDCTableByRisk1List
	 * @description   :获取低风险死亡人数各MDC分布情况表
	 * @param         :Map<String,Object> paramMap
	 * @author        :liqingyang
	 * @return        :List<Object[]>
	 * @date          :2016年3月29日
	 */
	public List<Object[]> findQualityMDCTableByRisk1List(Map<String,Object> paramMap){
		return wordReportApplication.findQualityMDCTableByRisk1List(paramMap);
	}
	
	/**
	 * 
	 * @methodname    :findQualityMDCTableByRisk2List
	 * @description   :获取中低风险死亡人数各MDC分布情况表
	 * @param         :Map<String,Object> paramMap
	 * @author        :liqingyang
	 * @return        :List<Object[]>
	 * @date          :2016年3月29日
	 */
	public List<Object[]> findQualityMDCTableByRisk2List(Map<String,Object> paramMap){
		return wordReportApplication.findQualityMDCTableByRisk2List(paramMap);
	}
	
	/**
	 * 
	  * @Description:获取低风险死亡人数各科室分布情况表  
	  * @param paramMap
	  * @return
	 */
	public List<Object[]> findQualityDepTableByRisk1List(Map<String,Object> paramMap){
		return wordReportApplication.findQualityDepTableByRisk1List(paramMap);
	}
	
	/**
	 * 
	 * @methodname    :findQualityDepTableByRisk2List
	 * @description   :获取中低风险死亡人数各科室分布情况表
	 * @param         :Map<String,Object> paramMap
	 * @author        :liqingyang
	 * @return        :List<Object[]>
	 * @date          :2016年3月29日
	 */
	public List<Object[]> findQualityDepTableByRisk2List(Map<String,Object> paramMap){
		return wordReportApplication.findQualityDepTableByRisk2List(paramMap);
	}
	
	/**
	 * 
	 * @methodname    :findMdcInfo4DRGsCoverRatio
	 * @description   :获取各个专业的病组覆盖率情况
	 * @param         :Map<String,Object> paramMap
	 * @author        :liqingyang
	 * @return        :List<Object[]>
	 * @date          :2016年3月29日
	 */
	public List<Object[]> findMdcInfo4DRGsCoverRatio(Map<String,Object> paramMap){
		return wordReportApplication.findMdcInfo4DRGsCoverRatio(paramMap);
	}
	
	/**
	 * 
	 * @methodname    :findMdcInfo4DRGsCoverRatio
	 * @description   :获取缺失DRG病组权重大于1的专业列表
	 * @param         :Map<String,Object> paramMap
	 * @author        :liqingyang
	 * @return        :List<Object[]>
	 * @date          :2016年3月29日
	 */
	public List<Object[]> findDefectDRGsTableWeightGreaterThan1(Map<String,Object> paramMap){
		return wordReportApplication.findDefectDRGsTableWeightGreaterThan1(paramMap);
	}
	
	/**
	 * 
	 * @methodname    :findImage2CMIDRGsCount
	 * @description   :获取图2信息：CMI和DRGs组数
	 * @param         :Map<String,Object> paramMap
	 * @author        :liqingyang
	 * @return        :List<Object[]>
	 * @date          :2016年3月29日
	 */
	public List<Object[]> findImage2CMIDRGsCount(Map<String,Object> paramMap){
		return wordReportApplication.findImage2CMIDRGsCount(paramMap);
	}
	
	public List<Object[]> findImage2CMIWeight(Map<String,Object> paramMap){
		return wordReportApplication.findImage2CMIWeight(paramMap);
	}
	
	/**
	 * 
	 * @methodname    :findImage3FeeAndTimeEff
	 * @description   :获取图3信息：费用消耗指数和时间消耗指数
	 * @param         :Map<String,Object> paramMap
	 * @author        :liqingyang
	 * @return        :List<Object[]>
	 * @date          :2016年3月29日
	 */
	public List<Object[]> findImage3FeeAndTimeEff(Map<String,Object> paramMap){
		return wordReportApplication.findImage3FeeAndTimeEff(paramMap);
	}
	
	/**
	 * 
	 * @methodname    :findImage5MDCRisk1AndRisk2Count
	 * @description   :获取图5信息：低风险和中低风险死亡人数
	 * @param         :Map<String,Object> paramMap
	 * @author        :liqingyang
	 * @return        :List<Object[]>
	 * @date          :2016年3月29日
	 */
	public List<Object[]> findImage5MDCRisk1AndRisk2Count(Map<String,Object> paramMap){
		return wordReportApplication.findImage5MDCRisk1AndRisk2Count(paramMap);
	}
	
	/**
	 * 
	 * @methodname    :findImage6DepRisk1AndRisk2Count
	 * @description   :获取图6信息：科室低风险和中低风险死亡人数
	 * @param         :Map<String,Object> paramMap
	 * @author        :liqingyang
	 * @return        :List<Object[]>
	 * @date          :2016年3月29日
	 */
	public List<Object[]> findImage6DepRisk1AndRisk2Count(Map<String,Object> paramMap){
		return wordReportApplication.findImage6DepRisk1AndRisk2Count(paramMap);
	}
	@Override
	public List<Map<String, Object>> findOperLevelInfo(Map<String, Object> paramMap) {
		return wordReportApplication.findOperLevelInfo(paramMap);
	}

	@Override
	public List<Map<String, Object>> findOperDepInfoTop5(
			Map<String, Object> paramMap) {
		return wordReportApplication.findOperDepInfoTop5(paramMap);
	}

	@Override
	public String findDicDRGsCnt(Map<String, Object> paramMap) {
		return wordReportApplication.findDicDRGsCnt(paramMap);
	}

	@Override
	public List<Map<String, Object>> findHospDRGsInfo(
			Map<String, Object> paramMap) {
		return wordReportApplication.findHospDRGsInfo(paramMap);
	}

	@Override
	public List<Map<String, Object>> findDepWeightAndCMI(
			Map<String, Object> paramMap) {
		// TODO Auto-generated method stub
		return wordReportApplication.findDepWeightAndCMI(paramMap);
	}

	
	@Override
	public List<Map<String, Object>> findMdcWeightAndCMI(
			Map<String, Object> paramMap) {
		// TODO Auto-generated method stub
		return wordReportApplication.findMdcWeightAndCMI(paramMap);
	}

	@Override
	public List<Map<String, Object>> finddrgsDepCntRisk1(Map<String, Object> paramMap) {
		return wordReportApplication.finddrgsDepCntRisk1(paramMap);
	}

	@Override
	public List<Map<String, Object>> finddrgsDepCntRisk2(Map<String, Object> paramMap) {
		return wordReportApplication.finddrgsDepCntRisk2(paramMap);
	}

	@Override
	public List<Object[]> findCapacityDepByTotalWeight(Map<String, Object> paramMap) {
		// TODO Auto-generated method stub
		return wordReportApplication.findCapacityDepByTotalWeight(paramMap);
	}

	@Override
	public String getDRGversion(Map<String, Object> paramMap) {
		// TODO Auto-generated method stub
		return wordReportApplication.getDRGversion(paramMap);
	}

	@Override
	public Double gettotalWeigh(Map<String, Object> paramMap) {
		return wordReportApplication.gettotalWeigh(paramMap);
	}

	@Override
	public List<Object[]> getBenchmarkYear() {
		// TODO Auto-generated method stub
		return wordReportApplication.getBenchmarkYear();
	}

	
	@Override
	public List<Object[]> findMainOpeList(Map<String, Object> paramMap) {
		// TODO Auto-generated method stub
		return wordReportApplication.findMainOperList(paramMap);
	}

	@Override
	public List<Object[]> findTop20ByLevelList(Map<String, Object> map, String sql) {
		// TODO Auto-generated method stub
		return wordReportApplication.findTop20ByLevelList(map,sql);
	}

	@Override
	public List<Object[]> mainOperTop5ByLevelList(Map<String, Object> paramMap,String level) {
		return wordReportApplication.mainOperTop5ByLevelList(paramMap,level);
	}

	@Override
	public List findLevelNamelList(Map<String, Object> paramMap) {
		// TODO Auto-generated method stub
		return wordReportApplication.findLevelNamelList(paramMap);
	}

	@Override
	public int findLevelCnt(Map<String, Object> paramMap, String levelname) {
		// TODO Auto-generated method stub
		return wordReportApplication.findLevelCnt(paramMap,levelname);
	}

	@Override
	public List<Object[]> findOver60ByDepList(Map<String, Object> paramMap) {
		// TODO Auto-generated method stub
		return wordReportApplication.findOver60ByDepList(paramMap) ;
	}

	@Override
	public List<Object[]> findnotinGroupByDepList(Map<String, Object> paramMap) {
		return wordReportApplication.findnotinGroupByDepList(paramMap) ;
	}

	@Override
	public List<Object[]> findCmiDrgscntList(Map<String, Object> paramMap) {
		return wordReportApplication.findCmiDrgscntList(paramMap) ;
	}

	@Override
	public List<Object[]> findFeeTimeList(Map<String, Object> paramMap) {
		// TODO Auto-generated method stub
		return wordReportApplication.findFeeTimeList(paramMap) ;
	}

	@Override
	public int findOutdepCnt(Map<String, Object> paramMap, String outdepsqla) {
		// TODO Auto-generated method stub
		return wordReportApplication.findOutdepCnt(paramMap,outdepsqla) ;
	}

	@Override
	public int finIndepCnt(Map<String, Object> paramMap, String indepsqla) {
		// TODO Auto-generated method stub
		return wordReportApplication.finIndepCnt(paramMap,indepsqla) ;
	}

	@Override
	public int findOperdepCnt(Map<String, Object> paramMap, String opersqla) {
		// TODO Auto-generated method stub
		return wordReportApplication.findOperdepCnt(paramMap,opersqla) ;
	}
	@Override
	public Object[] findSimpHospBaseQuota(Map<String, Object> paramMap) {
		// TODO Auto-generated method stub
		return wordReportApplication.findSimpHospBaseQuota(paramMap);
	}

	@Override
	public Object[] findSimpHospBaseTable2(Map<String, Object> paramMap) {
		return wordReportApplication.findSimpHospBaseTable2(paramMap);
	}

	@Override
	public Object[] findSimpHospBaseTable4(Map<String, Object> paramMap) {
		return wordReportApplication.findSimpHospBaseTable4(paramMap);
	}
	@Override
	public Object[] findSimpHospBaseTable4feetime(Map<String, Object> paramMap) {
		return wordReportApplication.findSimpHospBaseTable4feetime(paramMap);
	}

	@Override
	public List<Object[]> findmainOperLevelInfo(Map<String, Object> paramMap) {
		return wordReportApplication.findmainOperLevelInfo(paramMap);
	}


	@Override
	public List<Map<String, Object>> findMainOperTop5List(Map<String, Object> paramMap, Object object,int n) {
		return  wordReportApplication.findMainOperTop5List(paramMap,object,n);
	}

	

	@Override
	public List<Object[]> findMainOperTop5DisList(Map<String, Object> paramMap) {
		return  wordReportApplication.findMainOperTop5DisList(paramMap);
	}

	@Override
	public int findPersonCnt(Map<String, Object> paramMap, Object object) {
		return  wordReportApplication.findPersonCnt(paramMap,object);
	}

	@Override
	public int findDepCount() {
		return  wordReportApplication.findDepCount();
	}

	@Override
	public List<Object[]> findmdcBymdcCodeList(Map<String, Object> paramMap) {
		return  wordReportApplication.findmdcBymdcCodeList(paramMap);
	}

	@Override
	public List<Object[]> finddrgsByMdcCodeTop10List(Map<String, Object> paramMap) {
		return  wordReportApplication.finddrgsByMdcCodeTop10List(paramMap);
	}

	@Override
	public List<Object[]> finddrgsTotalWeightByMdcCodeTop10List(Map<String, Object> paramMap) {
		return  wordReportApplication.finddrgsTotalWeightByMdcCodeTop10List(paramMap);
	}

	@Override
	public Object[] findSimpMdcBaseTable4(Map<String, Object> paramMap) {
		return  wordReportApplication.findSimpMdcBaseTable4(paramMap);
	}

	@Override
	public Object[] findSimpMdcBaseTable4feetime(Map<String, Object> paramMap) {
		return  wordReportApplication.findSimpMdcBaseTable4feetime(paramMap);
	}

	@Override
	public double findMdcCaseRisk1Ratio(Map<String, Object> paramMap) {
		return  wordReportApplication.findMdcCaseRisk1Ratio(paramMap);
	}

	@Override
	public double findMdcCaseRisk2Ratio(Map<String, Object> paramMap) {
		return  wordReportApplication.findMdcCaseRisk2Ratio(paramMap);
	}

	@Override
	public List<Object[]> findDepOver60List(Map<String, Object> paramMap) {
		return  wordReportApplication.findDepOver60List(paramMap);
	}

	@Override
	public List<Object[]> findNotInGroupReason(Map<String, Object> paramMap) {
		return  wordReportApplication.findNotInGroupReason(paramMap);
	}

	@Override
	public List<Object[]> findNotInGroupCaseByDepList(Map<String, Object> paramMap) {
		return  wordReportApplication.findNotInGroupCaseByDepList(paramMap);
	}

	@Override
	public List<Object[]> findNotInGroupCaseByDiagList(Map<String, Object> paramMap) {
		return  wordReportApplication.findNotInGroupCaseByDiagList(paramMap);
	}

	@Override
	public List<Object[]> findNotInGroupCaseByOperList(Map<String, Object> paramMap) {
		return  wordReportApplication.findNotInGroupCaseByOperList(paramMap);
	}

	@Override
	public List<Object[]> findMdcDrgsTop5List(Map<String, Object> paramMap) {
		return  wordReportApplication.findMdcDrgsTop5List(paramMap);
	}

	@Override
	public List<Object[]> findMdcDrgsByWeightOver1List(Map<String, Object> paramMap, String mdcCodeLast5) {
		return  wordReportApplication.findMdcDrgsByWeightOver1List(paramMap,mdcCodeLast5);
	}

	@Override
	public List<Object[]> findMdcDrgsByWeightOver9List(Map<String, Object> paramMap, String mdcCodeLast5) {
		return  wordReportApplication.findMdcDrgsByWeightOver9List(paramMap,mdcCodeLast5);
	}

	@Override
	public List<Object[]> findDrgsTimeList(Map<String, Object> paramMap) {
		return  wordReportApplication.findDrgsTimeList(paramMap);
	}

	@Override
	public List<Object[]> findDrgsFeeList(Map<String, Object> paramMap) {
		return  wordReportApplication.findDrgsFeeList(paramMap);
	}

	@Override
	public List<Object[]> findMdcDrgsTotalCaseList(Map<String, Object> paramMap) {
		return  wordReportApplication.findMdcDrgsTotalCaseList(paramMap);
	}

	@Override
	public String findMdcDRGcnt(Map<String, Object> paramMap) {
		
		return  wordReportApplication.findMdcDRGcnt(paramMap);
	}
	@Override
	public int findDataIsNull(String dataFrom, String dataTo) {
		return  wordReportApplication.findDataIsNull(dataFrom,dataTo);
	}

	@Override
	public List<Map<String, Object>> operLevelPieInfoList(Map<String, Object> paramMap) {
	        return  wordReportApplication.operLevelPieInfoList(paramMap);
	}

	@Override
	public List<Object[]> findNewDrgs(String dateFrom, String dateTo,String benchmarkYear) {
		 return  wordReportApplication.findNewDrgs(dateFrom,dateTo,benchmarkYear);
	}

	@Override
	public List<Object[]> findOperCaseByLvel(Map<String, Object> paramMap) {
		 return  wordReportApplication.findOperCaseByLvel( paramMap);
	}

	@Override
	public List<Object[]> findTop5OperCode(Map<String, Object> paramMap) {
		// TODO Auto-generated method stub
		 return  wordReportApplication.findTop5OperCode( paramMap);
	}
	@Override
	public List<Map<String, Object>> top5OpercodedepListByOperCode(Map<String, Object> paramMap, Object object) {
		// TODO Auto-generated method stub
		 return  wordReportApplication.top5OpercodedepListByOperCode( paramMap,object);
	}

	@Override
	public List<Map<String, Object>> findmdc() {
		// TODO Auto-generated method stub
		 return  wordReportApplication.findmdc();
	}

	@Override
	public int findMdcCnt(Map<String, Object> paramMap) {
		// TODO Auto-generated method stub
		 return  wordReportApplication.findMdcCnt(paramMap);
	}

	@Override
	public List<Object[]> findMdcCW(Map<String, Object> paramMap) {
		// TODO Auto-generated method stub
		 return  wordReportApplication.findMdcCW(paramMap);
	}

	@Override
	public List<Object[]> mdcFTRisk1List(Map<String, Object> paramMap) {
		// TODO Auto-generated method stub
		 return  wordReportApplication.mdcFTRisk1List(paramMap);
	}

	@Override
	public List<Object[]> mdcFTRisk2List(Map<String, Object> paramMap) {
		// TODO Auto-generated method stub
		 return  wordReportApplication.mdcFTRisk2List(paramMap);
	}

	@Override
	public List<Object[]> findMdcDesc(Map<String, Object> paramMap) {
		 return  wordReportApplication.findMdcDesc(paramMap);
	}

	@Override
	public int findMdcCaseCnt(Map<String, Object> paramMap) {
	 return  wordReportApplication.findMdcCaseCnt(paramMap);
	}

	@Override
	public int findMdcDRGsCnt(Map<String, Object> paramMap) {
		 return  wordReportApplication.findMdcDRGsCnt(paramMap);
	}

	@Override
	public int findMdcDRGsRealCnt(Map<String, Object> paramMap) {
		 return  wordReportApplication.findMdcDRGsRealCnt(paramMap);
	}

	@Override
	public List<Map<String, Object>> findmdcDdrgtop10MapList(Map<String, Object> paramMap) {
		 return  wordReportApplication.findmdcDdrgtop10MapList(paramMap);
	}

	@Override
	public List<Map<String, Object>> findmdcdrgweighttop10List(Map<String, Object> paramMap) {
		 return  wordReportApplication.findmdcdrgweighttop10List(paramMap);
	}

	@Override
	public List<Object[]> findImage3Fee(Map<String, Object> paramMap) {
		 return  wordReportApplication.findImage3Fee(paramMap);
	}

	@Override
	public List<Object[]> findmainOperByLevelInfo(Map<String, Object> paramMap, String level) {
		return  wordReportApplication.findmainOperByLevelInfo(paramMap,level);
	}

	@Override
	public int findMdcDrgsByWeightOver1Cnt(Map<String, Object> paramMap, String mdcCodeLast5) {
		return  wordReportApplication.findMdcDrgsByWeightOver1Cnt(paramMap,mdcCodeLast5);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#hospTable3(java.util.Map)
	 */
	@Override
	public List<Object[]> hospTable3(Map<String, Object> paramMap) {
		return  wordReportApplication.findhospTable3(paramMap);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#hospTable4(java.util.Map)
	 */
	@Override
	public List<Object[]> hospTable4(Map<String, Object> paramMap) {
		return  wordReportApplication.findhospTable4(paramMap);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#findHospdep1(java.util.Map)
	 */
	@Override
	public List<Object[]> findHospdep1(Map<String, Object> paramMap) {
		return  wordReportApplication.findHospdep1(paramMap);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#findHospdep2(java.util.Map)
	 */
	@Override
	public List<Object[]> findHospdep2(Map<String, Object> paramMap) {
		return  wordReportApplication.findHospdep2(paramMap);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#findHospdep3(java.util.Map)
	 */
	@Override
	public List<Object[]> findHospdep3(Map<String, Object> paramMap) {
		return  wordReportApplication.findHospdep3(paramMap);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#findHospdep4(java.util.Map)
	 */
	@Override
	public List<Object[]> findHospdep4(Map<String, Object> paramMap) {
		return  wordReportApplication.findHospdep4(paramMap);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#findtable61(java.util.Map)
	 */
	@Override
	public List<Object[]> findtable61(Map<String, Object> paramMap) {
		return  wordReportApplication.findtable61(paramMap);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#findtable62(java.util.Map)
	 */
	@Override
	public List<Object[]> findtable62(Map<String, Object> paramMap) {
		return  wordReportApplication.findtable62(paramMap);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#findHospdep5(java.util.Map)
	 */
	@Override
	public List<Object[]> findHospdep5(Map<String, Object> paramMap) {
		return  wordReportApplication.findHospdep5(paramMap);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#findtable63(java.util.Map)
	 */
	@Override
	public List<Object[]> findtable63(Map<String, Object> paramMap) {
		return  wordReportApplication.findtable63(paramMap);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#findtable63timetop5(java.util.Map)
	 */
	@Override
	public List<Object[]> findtable63timetop5(Map<String, Object> paramMap) {
		return  wordReportApplication.findtable63timetop5(paramMap);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#findtable63feetop5(java.util.Map)
	 */
	@Override
	public List<Object[]> findtable63feetop5(Map<String, Object> paramMap) {
		return  wordReportApplication.findtable63feetop5(paramMap);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#findhospdep64(java.util.Map)
	 */
	@Override
	public List<Object[]> findhospdep64(Map<String, Object> paramMap) {
		return  wordReportApplication.findhospdep64(paramMap);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#findtable64(java.util.Map)
	 */
	@Override
	public List<Object[]> findtable64(Map<String, Object> paramMap) {
		return  wordReportApplication.findtable64(paramMap);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#findtable65(java.util.Map)
	 */
	@Override
	public List<Object[]> findtable65(Map<String, Object> paramMap) {
		return  wordReportApplication.findtable65(paramMap);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#findtable66(java.util.Map)
	 */
	@Override
	public List<Object[]> findtable66(Map<String, Object> paramMap) {
		return  wordReportApplication.findtable66(paramMap);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#findchart15(java.util.Map)
	 */
	@Override
	public List<Object[]> findchart15(Map<String, Object> paramMap) {
		return  wordReportApplication.findchart15(paramMap);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#findcharttimetop5(java.util.Map)
	 */
	@Override
	public List<Object[]> findcharttimetop5(Map<String, Object> paramMap) {
		return  wordReportApplication.findcharttimetop5(paramMap);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#findchartfeetop5(java.util.Map)
	 */
	@Override
	public List<Object[]> findchartfeetop5(Map<String, Object> paramMap) {
		return  wordReportApplication.findchartfeetop5(paramMap);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#findtable67(java.util.Map)
	 */
	@Override
	public List<Object[]> findtable67(Map<String, Object> paramMap) {
		return  wordReportApplication.findtable67(paramMap);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#findtable68(java.util.Map)
	 */
	@Override
	public List<Object[]> findtable68(Map<String, Object> paramMap) {
		return  wordReportApplication.findtable68(paramMap);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#finddiagnose7_1(java.util.Map)
	 */
	@Override
	public List<Object[]> finddiagnose7_1(Map<String, Object> paramMap) {
		return  wordReportApplication.finddiagnose7_1(paramMap);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#findtable89(java.util.Map)
	 */
	@Override
	public List<Object[]> findtable89(Map<String, Object> paramMap) {
		return  wordReportApplication.findtable89(paramMap);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#finddiagnose7_2(java.util.Map)
	 */
	@Override
	public List<Object[]> finddiagnose7_2(Map<String, Object> paramMap) {
		return  wordReportApplication.finddiagnose7_2(paramMap);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#findtable90(java.util.Map)
	 */
	@Override
	public List<Object[]> findtable90(Map<String, Object> paramMap) {
		return  wordReportApplication.findtable90(paramMap);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#finddiagnose7_3(java.util.Map)
	 */
	@Override
	public List<Object[]> finddiagnose7_3(Map<String, Object> paramMap) {
		return  wordReportApplication.finddiagnose7_3(paramMap);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#finddiagnose7_4(java.util.Map)
	 */
	@Override
	public List<Object[]> finddiagnose7_4(Map<String, Object> paramMap) {
		return  wordReportApplication.finddiagnose7_4(paramMap);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#findtable91(java.util.Map)
	 */
	@Override
	public List<Object[]> findtable91(Map<String, Object> paramMap) {
		return  wordReportApplication.findtable91(paramMap);
	}

	/* (non-Javadoc)
	 * @see com.dhcc.DRGsHosp.facade.WordReportFacade#findtable92(java.util.Map)
	 */
	@Override
	public List<Object[]> findtable92(Map<String, Object> paramMap) {
		return  wordReportApplication.findtable92(paramMap);
	}

}
